<?php
//商品添加模型
class GoodsTypeModel extends Model{
	//这个属性是我们想往哪个数据库里面添加数据
          public $table="add_goods_type";
          function addGoodsType($data){
          	//要求传递进来的数据不能是空的
                if(empty($data)){
                 $this->error="数据不能为空";
                	return false;
                }
                //判断数组里面的字段是不是空的
                $this->validate=array(
                        array("gname","nonull","内容不能为空",2,1)
                	);
                if($this->create()){
                	   $Model=M("add_goods_type");
                       if($Model->where(array("gname"=>$data['gname']))->find()){
                                    $this->error="商品类型已经存在";
                       }else{
                       	  return $this->add();
                       }
                   }else{
                	   return false;
                }
          }

          //更新缓存文件
          function updateCache(){
             $model=M("add_goods_type");
              $GoodsTypeDate=$model->all();
              // p($GoodsTypeDate);die;
               $cacheDate=array();
               foreach($GoodsTypeDate as $GoodsType){
                    $cacheDate[$GoodsType['aid']]=$GoodsType;//这种写法是保证所得的数据的id和数据库是相同的
                    // $cacheDate[]=$GoodsType;
               }
                return cache("goodsType",$cacheDate);
          }
}







